package cn.shujuhai.cms.util;

import cn.shujuhai.cms.domain.SysChannel;
import cn.shujuhai.cms.domain.SysChannelExportDTO;
import org.springframework.beans.BeanUtils;

public class SysChannelConverter {
    public static SysChannelExportDTO toExportDTO(SysChannel channel) {
        SysChannelExportDTO dto = new SysChannelExportDTO();
        BeanUtils.copyProperties(channel, dto);

        // 转换枚举值
        dto.setIsChecked(convertIsChecked(channel.getIsChecked()));

        return dto;
    }


    private static String convertIsChecked(Integer isChecked) {
        if (isChecked == null) return "";
        return isChecked == 1 ? "需要审核" : "无需审核";
    }
}